$(function(){

    /* 动态获取商品管理中的商品 */
    $.ajax({
        type: "get",
        url: "/product/queryProductDetailList",
        data: {
            page: 1,
            pageSize: 10,
        },
        success: function (res) {
            // console.log(res);
           var html = template("productTpl",res);
           $("#productBox").html(html);
        }
    });


    /* 获取添加商品中的二级分类 */
    $.ajax({
        type: "get",
        url: "/category/querySecondCategoryPaging",
        data: {
            page : 1,
            pageSize : 100,
        },
        success: function (res) {
            var html = template("secondTpl",res);
            $("#secondBox").html(html);
        }
    });

    var imageArray = [];
    $('#fileUpload').fileupload({
        dataType: 'json',
        done: function (e, data) {
            imageArray.push(data.result);

        }
    });

    /* 
     *单击保存按钮获取添加商品中的数据，并添加到商品列表中
     */
    $("#addProduct").on("click",function(){

        /* 获取表单中的值 */
        var proName = $.trim($("[name='proName']").val());
        var proDesc = $.trim($("[name='proDesc']").val());
        var num = $.trim($("[name='num']").val());
        var size = $.trim($("[name='size']").val());
        var oldPrice = $.trim($("[name='oldPrice']").val());
        var price = $.trim($("[name='price']").val());
        var brandId = $.trim($("[name='brandId']").val());
        /* 表单校验 */
        if(!brandId){
            alert("请输入所属品牌");
            return;
        }
        if(!proName){
            alert("请输入产品名称")
            return;
        }
        if(!num){
            alert("请输入库存数量")
            return;
        }
        if(!size){
            alert("请输入尺码")
            return;
        }
        if(!oldPrice){
            alert("请输入原价")
            return;
        }
        if(!proDesc){
            alert("请输入产品描述")
            return;
        }
        if(!price){
            alert("请输入现价")
            return;
        }

        /* 发送ajax请求获取数据 */
        $.ajax({
            type: "post",
            url: "/product/addProduct",
            data: {
                proName : proName,
                proDesc : proDesc,
                num : num,
                size : size,
                price : price,
                oldPrice : oldPrice,
                brandId : brandId,
                statu : 1,
                pic : imageArray,
            },
            success: function (res) {
                console.log(res);
                if(res.success){
                    location.reload();
                }else{
                    alert(res.message);
                }
            }
        });
    });

});